27b6ac71661de82d3faceea3769636d4778e7a2d,sveditor/plugins/net.sf.sveditor.core/src/net/sf/sveditor/core/parser/boolean_abbrev_or_array_deref.java,boolean_abbrev_or_array_deref,property_expr,#,111
Before Change
if (fDebugEn) { debug(" property_expr --> sequence_expr() " + fLexer.peek()); }
ret = sequence_expr();
// A sequence expression can be followed by a , and additional sequence expressions
while (fLexer.peekOperator(OP.COMMA)) {
fLexer.consumeToken();
// TODO Matt... how does this get added to ret above? Strictly needs to be concatenated
// to the previous contents of ret
After Change
if (fDebugEn) { debug(" property_expr --> sequence_expr() " + fLexer.peek()); }
ret = sequence_expr();
// A sequence expression can be followed by a , results in sequence_match expression
if (fLexer.peekOperator(OP.COMMA)) {
SVDBSequenceMatchItemExpr match_expr = new SVDBSequenceMatchItemExpr();
match_expr.setExpr(ret);
while (fLexer.peekOperator(OP.COMMA)) {
fLexer.eatToken();